package com.company.wechatpush.config;

import java.util.HashMap;
import java.util.Map;

/**
 * @author Real
 * @since 2022-09-03 2:45 AM
 */
public class WeatherConfig {
    /**
     * 1=风、2=云、3=雨、4=雪、5=霜、6=露 、7=雾、8=雷、9=晴、10=阴
     */
    public static Integer getWeatherType(String weather) {
        Map<String, Integer> map = new HashMap<>(16);
        map.put("风", 1);
        map.put("云", 2);
        map.put("雨", 3);
        map.put("雪", 4);
        map.put("霜", 5);
        map.put("露", 6);
        map.put("雾", 7);
        map.put("雷", 8);
        map.put("晴", 9);
        map.put("阴", 10);
        int length = weather.length();
        if (length == 0) {
            return null;
        }
        for (int i = 0; i < length; i++) {
            String weatherChar = weather.substring(i, i + 1);
            Integer type = map.get(weatherChar);
            if (type != null) {
                return type;
            }
        }
        return null;
    }
}
